Docker Basic Instructions

Docker Image – Read only layer
Docker Container – Read/Write layer

1. Run docker bash in interactive mode for latest ubuntu image

docker run -i -t ubuntu:latest /bin/bash

2. Run docker bash in server mode for latest ubuntu image

docker run -d -t ubuntu:latest /bin/bash

3. Check running containers

docker ps

Output:

CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS              PORTS                  NAMES
327eb315fd8d        ubuntu:latest       "/bin/bash"         About a minute ago   Up About a minute                          sharp_yonath
2e27eb9e09b6        ubuntu:latest       "/bin/bash"         7 minutes ago        Up 7 minutes                               quizzical_jang

4. Check docker server status

/etc/init.d/docker status
service docker status

5. Start|Stop|Restart docker server

/etc/init.d/docker start|stop|restart
service docker start|stop|restart

6. Docker remove image

docker rmi ubuntu:latest

7. Docker start and stop container

docker start mycontainer
docker stop mycontainer

8. Docker remove container

docker rm mycontainer

9. Docker remove all exiting containers

docker rm $(docker ps -q -f status=exited)

10. Copy docker log file out of container for debugging purposes

docker cp 04421c5455b9:/var/log/mysql/error.log /home/imran/myimages

Leave a Reply